package com.winchain.chainbill.serfee.service;

import com.shell.bee.entity.mvc.RetMsg;
import com.shell.bee.file.po.PubFile;
import com.shell.bee.persistence.model.PageLimit;
import com.winchain.chainbill.serfee.vo.SerFeeVo;
import java.util.List;

public abstract interface ServiceFeeService {
	public abstract List<SerFeeVo> queryServiceFeePayConfirmList(PageLimit paramPageLimit, String paramString1,
			String paramString2);

	public abstract RetMsg success(String paramString1, String paramString2);

	public abstract RetMsg fail(String paramString1, String paramString2, String paramString3);

	public abstract SerFeeVo detail(String paramString1, String paramString2);

	public abstract int getMsgCountForServiceFee(String paramString);

	public abstract List<SerFeeVo> queryServiceFeePaySuccessList(PageLimit paramPageLimit, String paramString1,
			String paramString2);

	public abstract PubFile genDebitCert(String paramString1, String paramString2);
}
